Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Salinas Challenger Lexington Challenger U.S. Open - New York Bratislava 2 Challenger Fairfield Challenger Hamburg Challenger Ortisei Challenger Bergamo Challenger Australian Open - Melbourne Koblenz Challenger Lugano Challenger Gwangju Challenger Guangzhou Challenger Taipei Challenger Wuxi Challenger Wimbledon - London Shanghai Rolex Masters - Shanghai Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Morocco F2 Belarus F1 Belarus F2 USA F22 Germany F5 France F3 Usa F15 Usa F17 Usa F16 USA F17 USA F23 USA F23 USA F24 Kazakhstan F6 M25 Qian Daohu Russia F2 Russia F3 USA F23 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Morocco Tennis Tour - Fes Sail Open - New Delhi New Delhi Challenger II - New Delhi Bukhara Challenger - Bukhara UTC Open - Cherkassy Monza Challenger Ramat Hasharon Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Usa F16 Bratislava Challenger Nottingham Challenger Aptos Challenger Orleans Challenger Sacramento Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Maui Challenger Dallas Challenger Chennai Challenger Savannah Challenger Tallahassee Challenger Mons Challenger Irving Challenger Recanati Challenger Segovia Challenger Gimcheon Challenger Nottingham Challenger Izmir Challenger Orleans Challenger Brest Challenger Irving Challenger Nottingham Challenger Ilkley Challenger Vancouver Challenger Almaty Challenger Andria Challenger Columbus Challenger Recanati Challenger Segovia Challenger Aptos Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Fairfield Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Bendigo Challenger Newport Beach Challenger USA F13 Pau Challenger Nur-Sultan Challenger Istanbul Challenger Quimper 2 Challenger Biella 3 Challenger Biella 4 Challenger Oeiras 3 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger Tallahassee Challenger Shymkent 1 Challenger Shymkent 2 Challenger Bratislava Challenger Porto Challenger Segovia Challenger Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Seoul Challenger Vilnus Challenger Las Vegas Challenger Bergamo Challenger Champaign Challenger Andria Challenger Oeiras 2 Challenger Cleveland Challenger Bratislava 1 Challenger Bloomfield Hills Challenger Winnipeg Challenger Ukraine F4 Belarus F2 USA F23 Uzbekistan F1 Hangzhou Challenger Bratislava 2 Challenger Brisbane 1 Challenger M25+H Pozoblanco Nottingham 1 Challenger Privatbank Open 2006 - Dnepropetrovsk ATP Kremlin Cup - Moscow Seoul Challenger Alexander Kolyaskin Memorial - Donetsk Sporting Challenger '07 Trofeo Regione Piemonte - Turin PEOPLEnet Cup - Dnepropetrovsk ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Kremlin Cup - Moscow Chennai Open - Chennai Morocco Tennis Tour - Meknes PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Morocco Tennis Tour - Tanger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Sail Open - New Delhi PTT Thailand Open - Bangkok Bulgarian Open Challenger - Sofia Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Heineken Open - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Karshi Challenger - Karshi Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barletta Challenger Napoli Challenger bett1HULKS Championships - Cologne Sofia Open - Sofia Izmir Challenger Fergana Challenger Nottingham Challenger Barcelona Open Banc Sabadell - Barcelona Segovia Challenger Istanbul Challenger Gonet Geneva Open - Geneva Alphen Challenger cinch Championships - London Hall of Fame Open - Newport Mons Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Kremlin Cup - Moscow Astana Challenger Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Aptos Challenger US Men's Clay Court Championship - Houston cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Korea Open - Seoul Tel Aviv Watergen Open - Tel Aviv Dallas Open - Dallas Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Infosys Hall of Fame Open - Newport Almaty Open - Almaty Izmir Challenger Calabasas Challenger Bratislava Challenger Cherbourg Challenger Istanbul Challenger Aptos Challenger Karshi Challenger Mons Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Tyumen Challenger Nottingham-2 Challenger Izmir Challenger Rennes Challenger Irving Challenger Bordeaux Challenger Heilbronn Challenger Brescia Challenger Brescia Challenger Andria Challenger Bratislava Challenger Privat Bank Cup - Dniepropetrovsk Surbiton Challenger Alexander Kolyaskin Memorial - Donetsk Privat Bank Cup - Dnepropetrovsk Ilkley Challenger Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk PrivatBank Cup - Dnepropetrovsk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Open des Alpes Trophee BNP Paribas - Grenoble Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Delhi Challenger I - New Delhi 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Izmir Cup - Izmir Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Alexander Kolyaskin Memorial - Donetsk Tashkent Challenger - Tashkent President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Tenerife Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Calabasas Challenger Bergamo Challenger Indian Wells Challenger Rogers Masters - Toronto Ojai Challenger Sony Ericsson Open - Miami Hamburg Challenger Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Ortisei Challenger Western & Southern Financial Group Masters - Cincinnati Quimper Challenger Champaign Challenger Biella 2 Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Bordeaux Challenger Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Winnetka Challenger Pozoblanco Challenger Rennes Challenger Aptos Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Vancouver Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells St. Remy Challenger Rogers Cup - Toronto BNP Paribas Masters - Paris Tashkent Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Sacramento Challenger Tiburon Challenger Charlottesville Challenger Western & Southern Open - Cincinnati Knoxville Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Champaign Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Honolulu Challenger Kazan Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sarajevo Challenger Bath Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Athens Challenger Fergana Challenger Mutua Madrid Open - Madrid Nottingham Challenger Internazionali BNL d'Italia - Rome Nottingham-2 Challenger Penza Challenger Western & Southern Open - New York Astana Challenger Pozoblanco Challenger Maui Challenger Miami Open - Miami Tiburon Challenger Dallas Challenger Geneva Challenger Charlottesville Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Dallas Challenger Sarasota Challenger Tallahassee Challenger BNP Paribas Open - Indian Wells Winnetka Challenger Miami Open - Miami Western & Southern Open - Cincinnati Lexington Challenger BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Napa Challenger Kolkata Challenger New Delhi Challenger Mons Challenger Tiburon Challenger Charlottesville Challenger Bratislava Challenger Sarasota Challenger Tunis Challenger Knoxville Challenger Nottingham Challenger Winnetka Challenger Aptos Challenger Helsinki Challenger Izmir Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Le Gosier Challenger Wroclaw Challenger Quimper Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Busan Challenger Seoul Challenger Winnetka Challenger Bergamo Challenger Binghamton Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Bratislava Challenger St. Brieuc Challenger Sarasota Challenger Vancouver Challenger Orleans Challenger Ilkley Challenger Busan Challenger Istanbul Challenger Mons Challenger Ortisei Challenger Bratislava Challenger Orleans Challenger Nottingham Challenger Cary 2 Challenger Taipei City Challenger Shymkent Challenger Mouilleron-Le-Captif Challenger Brest Challenger Bangkok Challenger Cherbourg Challenger Savannah Challenger Lugano Challenger Orlando Challenger Bordeaux Challenger Irving Challenger Ostrava Challenger Recanati Challenger Columbus Challenger Tiburon Challenger Charlottesville Challenger Noumea Challenger Hamburg Challenger Busan Challenger Shenzhen 1 Challenger Bratislava 1 Challenger Nonthaburi 4 Challenger Roseto Degli Abruzzi Challenger Brisbane 2 Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Vancouver Challenger Las Vegas Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Nur-Sultan Challenger Oeiras 4 Challenger Prague 2 Challenger Dubai Duty Free Tennis Championships - Dubai Open 13 - Marseille St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Mifel Tennis Open - Los Cabos US Men's Clay Court Championship - Houston Australian Open - Melbourne Thailand Open - Bangkok Kremlin Cup - Moscow Wimbledon - London Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha French Open - Paris SAP Open - San Jose AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis Claro Open Colombia - Bogota Citi Open - Washington Wimbledon - London Claro Open Colombia - Bogota Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo Valencia Open - Valencia ASB Classic - Auckland US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham French Open - Paris Apia International - Sydney Citi Open - Washington ASB Classic - Auckland PBZ Zagreb Indoors - Zagreb Farmers Classic - Los Angeles Hall of Fame Open - Newport New York Open - New York bett1HULKS Indoors - Cologne Citi Open - Washington Brisbane International - Brisbane Winston-Salem Open - Winston-Salem San Diego Open - San Diego Adelaide International 2 - Adelaide Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Wimbledon - London US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva U.S. Open - New York Australian Open - Melbourne Qatar ExxonMobil Open - Doha Sofia Open - Sofia Dallas Open - Dallas Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Brisbane International - Brisbane Wimbledon - London New York Open - New York New York Open - New York Mercedes Cup - Stuttgart Noventi Open - Halle Quimper Challenger Monterrey Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger U.S. Open - New York Istanbul 2 Challenger Las Vegas Challenger Bratislava Challenger BMW Open - Munich Emilia-Romagna Open - Parma Moselle Open - Metz Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Countrywide Classic - Los Angeles Brisbane International - Brisbane Gerry Weber Open - Halle European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel San Diego Open - San Diego Western & Southern Open - Cincinnati BB&T Atlanta Open - Atlanta Miami Open - Miami Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 All Lower level tournaments Chicago Challenger Australian Open (Wildcard) Olympics - Rio de Janeiro Stanford Challenger